.themeToggle {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 1000;
  
  .lightIcon {
    color: var(--color-warning);
    font-size: 16px;
  }
  
  .darkIcon {
    color: var(--color-text-primary);
    font-size: 16px;
  }
  
  .switch {
    &.ant-switch {
      background-color: var(--color-border);
      
      &.ant-switch-checked {
        background-color: var(--color-primary);
      }
    }
  }
  
  :global(.ant-space) {
    align-items: center;
  }
}